home *** CD-ROM | disk | FTP | other *** search
- .title AS6816 Assembler Error Check
-
- .module t6816e
-
- ; This file should be assembled as follows:
- ;
- ; as6816 -xlff t6816e
- ;
-
- imm8 = 0x01
- imm16 = 0x2345
- ind8 = 0x12
- ind16 = 0x3456
- ix = 0x06
- iy = 0x07
- ixiy = 0x89
- mask8 = 0x78
- mask16 = 0x9ABC
-
- address = 0x1122
- bnk = 0x03
-
- .globl num8
- .globl num16
- .globl external
-
- . = .+0x0001
- bra . ;b B0 FE
-
- adca ind16,x8 ;a 43 56
-
- andp num16 ;a
-
- asl #num8 ;a
- asl ind16,x8 ;a 04 56
- asl e,x ;a
-
- bclr ind16,x8,#mask8 ;a 17 08 78 56
- bclr e,x,#mask8 ;a
- bclr ind8,x8,#mask16 ;a 17 08 BC 12
-
- bclrw ind8,x8,#mask16 ;a 27 08 9A BC 00 12
- bclrw e,x,#mask16 ;a 27 08 9A BC 00 00
-
- bcs #0x1000 ;r B5 D2
- bcs .-0xFF ;r B5 FF
-
- jmp bnk,#0x100 ;a
- jmp bnk,ind16,x8 ;a
-
- movb #num16,external ;a
- movb #num8,e,x ;a
- movb external,e,x ;a
- movb e,x,external ;a
-
- pshm cc ;aq
- pulm cc ;aq
-
- staa #10 ;a
- sts #external ;a
-
-